All addresses are treated as E-mail addresses inside the CommuniGate System (see the Routing chapter of the CommuniGate System Guide). This allows to use the same addressing for faxes, pagers, etc.
The CommuniGate kernel can interpret and decode all types of MIME and attachment encodings. But the system should be instructed which method to use when a message is sent by a user.
Since the FirstClass BBS does not provide any method to specify these options, the CommuniGate FC-gateway checks the first lines of the message body text: all first lines that start with one of keywords MIME, CHARSET, ENCODING (the "key lines") are interpreted as the format option specifications. The gateway removes these lines from the message body text when it submits the message to the CommuniGate Server.
The MIME keyword specifies the MIME mode to use.
MIME: disabled
MIME: D
MIME: NONE
MIME: NThese key lines specifiy that no MIME format should be used with the message. Attachment encoding is restricted to the BinHex 4.0 and UUencode methods MIME: 8bit
MIME: 8These key lines specify that the 8bit MIME encoding method should be used. MIME: quoted-printable
MIME: QThese key lines specify that the quoted-printable MIME encoding method should be used. If a line with the MIME keyword is not found, then the default method specified in the FC-Gateway Settings is used.
The CHARSET keyword specifies the Internet Character Set to use when transferring the message over the Internet. The name of a standard character set can be used here:
CHARSET: ISO-8859-1
If a line with the CHARSET keyword is not found, then the Default Internet Character Set is used. The Default Internet Character Set can be specified with the CommuniGator application, in the Server->General dialog box.
The ENCODING keyword specifies the desired attachment encoding method. All methods supported with the CommuniGate Server kernel can be specified here: BinHex 4.0, UUencode, AppleSingle, AppleDouble, MIME stream. Sample:
ENCODING: AppleDouble
If a line with the ENCODING keyword is not found, the server default (BinHex 4.0) method is used.